package cn.stylefeng.guns.modular.productfunction.model.result;

import cn.stylefeng.guns.modular.system.model.result.ProductResult;
import lombok.Data;
import java.util.Date;
import java.io.Serializable;
import java.math.BigDecimal;

/**
 * <p>
 *    产品功能表
 * </p>
 *
 * @author 石博士
 * @since 2019-07-05
 */
@Data
public class ShiProductFunctionResult implements Serializable {

    private static final long serialVersionUID = 1L;


    /**
     * 产品功能表，id
     */
    private Long id;

    /**
     * 产品名称
     */
    private String name;

    /**
     * 头部功能，关联头部表
     */
    private Long heads;

    /**
     * 肩部功能，关联肩部表
     */
    private Long shoulder;

    /**
     * 背部功能，关联背部表
     */
    private Long backs;

    /**
     * 臀部功能，关联臀部表
     */
    private Long buttocks;

    /**
     * 扶手功能，关联扶手表
     */
    private Long handrail;

    /**
     * 小腿功能，关联小腿表
     */
    private Long calfs;

    /**
     * 附加功能，关联附加表
     */
    private Long appends;

    /**
     * 基本参数，关联基本参数表
     */
    private Long basicParameter;

    /**
     * 产品规格，关联规格表
     */
    private Long productSpecification;

    /**
     * 产品备注
     */
    private String remarks;

    /**
     * 外键关联产品品号表 product_order_id
     */
    private Long productOrderId;


    /**
     * 产品名称
     */
    private String productOrderName;



    /**
     * 产品表
     */
    private ProductResult productResult;


    /**
     * 头部功能表
     */
    private ShiHeadFunctionResult shiHeadFunctionResult;

    /**
     * 肩部功能表
     */
    private ShiShoulderFunctionResult shiShoulderFunctionResult;

    /**
     * 背部功能表
     */
    private ShiBackFunctionResult shiBackFunctionResult;

    /**
     * 臀部功能表
     */
    private ShiHipFunctionResult shiHipFunctionResult;

    /**
     * 扶手功能表
     */
    private ShiHandrailFunctionResult shiHandrailFunctionResult;

    /**
     * 小腿功能表
     */
    private ShiCalfFunctionResult shiCalfFunctionResult;

    /**
     * 附加功能表
     */
    private ShiAdditionalFunctionResult shiAdditionalFunctionResult;

    /**
     * 基本参数表
     */
    private ShiBasicParameterResult shiBasicParameterResult;









    /**
     * 额定电压，手写
     */
    private String voltage;

    /**
     * 额定频率，手写
     */
    private String frequency;

    /**
     * 最小气压，手写
     */
    private String minimumPressure;

    /**
     * 待机功率，手写
     */
    private String standbyPower;

    /**
     * 负离子浓度，手写
     */
    private String concentration;

    /**
     * 额定功率，手写
     */
    private String ratedPower;

    /**
     * 噪音，手写
     */
    private String noise;

    /**
     * 最大气压，手写
     */
    private String maximumPressure;

    /**
     * 磁场强度，手写
     */
    private String strength;

    /**
     * 气袋总数，手写
     */
    private String total;

    /**
     * 电磁阀总数，手写
     */
    private String totalElectricity;

    /**
     * 气泵总数，手写
     */
    private String totalGas;









    /**
     * 附加功能表，id
     */
    /**
     * 零空间，0没有，1有，2选配
     */
    private String zeroSpace;

    /**
     * 零重力，0没有，1有，2选配
     */
    private String zeroGravity;

    /**
     * 蓝牙APP，0没有，1有，2选配
     */
    private String bluetoothApp;

    /**
     * 累计工作时间，0没有，1有，2选配
     */
    private String workingTime;

    /**
     * 投币功能，0没有，1有，2选配
     */
    private String coins;

    /**
     * 微信支付，0没有，1有，2选配
     */
    private String weChatPay;

    /**
     * 自动模式，手工输入
     */
    private String automaticMode;

    /**
     * 记忆模式，手工输入
     */
    private String memoryPattern;

    /**
     * 安全保护，0没有，1有，2选配
     */
    private String safeguard;

    /**
     * 时间设定，0没有，1有，2选配
     */
    private String timeSetting;

    /**
     * 玉石热疗器，0没有，1有，2选配
     */
    private String jadeStone;

    /**
     * 整机联动，0没有，1有，2选配
     */
    private String machineLinkage;










    /**
     * 小腿功能表，id
     */
    /**
     * 腿部/脚部气囊，手工输入
     */
    private String footAirbag;

    /**
     * 腿部拉伸，0没有，1有，2选配
     */
    private String stretch;

    /**
     * 小腿升降，0没有，1有，2选配
     */
    private String riseFall;

    /**
     * 腿部凸点按摩，0没有，1有，2选配
     */
    private String bumpMassage;

    /**
     * 足部翻转，0没有，1有，2选配
     */
    private String footTurn;

    /**
     * 磁疗功能，手工输入
     */
    private String magnetic;

    /**
     * 腿部揉搓，0没有，1有，2选配
     */
    private String knead;

    /**
     * 腿部伸缩，0没有，1有，2选配
     */
    private String telescopic;

    /**
     * 膝盖/足部加热，0没有，1有，2选配
     */
    private String footHeating;

    /**
     * 足部凸点按摩，0没有，1有，2选配
     */
    private String footBumpMassages;

    /**
     * 足部滚轮刮痧，0没有，1有，2选配
     */
    private String rollerScraping;

    /**
     * 腿部/足部振动，0没有，1有，2选配
     */
    private String footVibration;








    /**
     * 扶手功能表，id
     */
    /**
     * 手臂气压，手工输入
     */
    private String armPressure;

    /**
     * 扶手拆装，0没有，1有，2选配
     */
    private String disassemblyAssembly;

    /**
     * 手臂牵引，0没有，1有，2选配
     */
    private String armTraction;

    /**
     * 扶手快捷按键，0没有，1有，2选配
     */
    private String quickButton;

    /**
     * 手臂加热，0没有，1有，2选配
     */
    private String armHeating;

    /**
     * LED灯光，0没有，1有，2选配
     */
    private String ledLighting;

    /**
     * USB接口，0没有，1有，2选配
     */
    private String usbInterface;






    /**
     * 臀部功能表，id
     */
    /**
     * 臀部气压，手工输入
     */
    private String pressure;

    /**
     * 臀部振动，0没有，1有，2选配
     */
    private String vibration;

    /**
     * 机械悬浮式摆臀，0没有，1有，2选配
     */
    private String swingTheButtocks;

    /**
     * 臀部敲击，0没有，1有，2选配
     */
    private String knocks;








    /**
     * 背部功能表，id
     */
    /**
     * 机械手，手工输入
     */
    private String manipulator;

    /**
     * 扭腰功能，0没有，1有，2选配
     */
    private String twistTheWaist;

    /**
     * 背部振动，0没有，1有，2选配
     */
    private String backVibration;

    /**
     * 背部气压，手工输入
     */
    private String backAirPressure;

    /**
     * 顶腰功能，0没有，1有，2选配
     */
    private String parietal;

    /**
     * 热疗功能，0没有，1有，2选配
     */
    private String hyperthermic;

    /**
     * 靠背升降，0没有，1有，2选配
     */
    private String backLift;

    /**
     * 导轨（L/S），0表示L，1表示S
     */
    private String guideway;

    /**
     * 腰部牵引，0没有，1有，2选配
     */
    private String lumbarTraction;

    /**
     * 背部磁疗，手工输入
     */
    private String magnetotherapy;








    /**
     * 肩部功能表，id
     */
    /**
     * 肩部气压，0没有，1有，2选配
     */
    private String shoulderPressure;

    /**
     * 翻转式手臂器，0没有，1有，2选配
     */
    private String flipArm;

    /**
     * 负氧离子，0没有，1有，2选配
     */
    private String negativeIon;

    /**
     * 肩部调节，0没有，1有，2选配
     */
    private String shoulderAdjustment;

    /**
     * 数字音响，0没有，1有，2选配
     */
    private String digitalSound;

    /**
     * 肩位置检测，0没有，1有，2选配
     */
    private String shoulderPosition;









    /**
     * 头部功能，id
     */
    /**
     * 头靠调节,0没有，1有，2选配
     */
    private String headAdjustment;

    /**
     * 颈部热疗，0没有，1有，2选配
     */
    private String neckHT;

    /**
     * 颈部凸点按摩，0没有，1有，2选配
     */
    private String neckBumpMassage;

    /**
     * 颈部气压按摩，0没有，1有，2选配
     */
    private String heckPressureMassage;

    /**
     * 中药香薰，0没有，1有，2选配
     */
    private String medicinalAromatherapy;























    public ShiHeadFunctionResult getShiHeadFunctionResult() {
        return shiHeadFunctionResult;
    }

    public void setShiHeadFunctionResult(ShiHeadFunctionResult shiHeadFunctionResult) {
        this.shiHeadFunctionResult = shiHeadFunctionResult;
    }

    public ShiShoulderFunctionResult getShiShoulderFunctionResult() {
        return shiShoulderFunctionResult;
    }

    public void setShiShoulderFunctionResult(ShiShoulderFunctionResult shiShoulderFunctionResult) {
        this.shiShoulderFunctionResult = shiShoulderFunctionResult;
    }

    public ShiBackFunctionResult getShiBackFunctionResult() {
        return shiBackFunctionResult;
    }

    public void setShiBackFunctionResult(ShiBackFunctionResult shiBackFunctionResult) {
        this.shiBackFunctionResult = shiBackFunctionResult;
    }

    public ShiHipFunctionResult getShiHipFunctionResult() {
        return shiHipFunctionResult;
    }

    public void setShiHipFunctionResult(ShiHipFunctionResult shiHipFunctionResult) {
        this.shiHipFunctionResult = shiHipFunctionResult;
    }

    public ShiHandrailFunctionResult getShiHandrailFunctionResult() {
        return shiHandrailFunctionResult;
    }

    public void setShiHandrailFunctionResult(ShiHandrailFunctionResult shiHandrailFunctionResult) {
        this.shiHandrailFunctionResult = shiHandrailFunctionResult;
    }

    public ShiCalfFunctionResult getShiCalfFunctionResult() {
        return shiCalfFunctionResult;
    }

    public void setShiCalfFunctionResult(ShiCalfFunctionResult shiCalfFunctionResult) {
        this.shiCalfFunctionResult = shiCalfFunctionResult;
    }

    public ShiAdditionalFunctionResult getShiAdditionalFunctionResult() {
        return shiAdditionalFunctionResult;
    }

    public void setShiAdditionalFunctionResult(ShiAdditionalFunctionResult shiAdditionalFunctionResult) {
        this.shiAdditionalFunctionResult = shiAdditionalFunctionResult;
    }

    public ShiBasicParameterResult getShiBasicParameterResult() {
        return shiBasicParameterResult;
    }

    public void setShiBasicParameterResult(ShiBasicParameterResult shiBasicParameterResult) {
        this.shiBasicParameterResult = shiBasicParameterResult;
    }

    public ProductResult getProductResult() {
        return productResult;
    }

    public void setProductResult(ProductResult productResult) {
        this.productResult = productResult;
    }






}
